make session methods in service return data from server to caller

this is necessary in one way or another. the server might give information that clients need. For exaple I want to use this to implement keep alive thread