Make question layout visible only after getting it
Make user profile invisible before loading
Remove redundant code.
Store the current site in activity

Otherwise when going back it is messed up