update to use passport-strategy