E-Commerce: Improvement and Long term Points of views