Add refresh token generation