make session manager singleton