add session support for passport