Passport Google OAuth2 implementation using MongoDB including updating the access token using the refresh token