Adding lightweight session object event for non-auth
ToDo: optimize