Adding Future to set/put functions for session