ensured mongo session store always returns a promise