improvementjs upate for user end