E-commerce: its growth and future viewpoints