[webstack] surrounded ws recv with try catch;
[session] allow users to update own session;