updated promises refresh token