No need to get Future anymore

Still need to not tick if session is null. Session can be null if the
network thread is started but a connection hasn't been made to the server
yet.

Signed-off-by: Chris Sanders <zidane@outlook.com>