update_user method has added, but not tested