pass @default_options when creating a new session, this makes sure that the new session will be created with the TTL options, otherwise if there is an error during the request the new session key is abandoned without a TTL