update user panel
finalize esms module