custom session manager backend for web