fixed updating user data and made web socket progress