added redis session, online user count with cache