gate in charge of session object
lua read handler