replaced Map fragment with User fragment
set disableOthers back to true
added throw case for SocketException