refresh token and sync data, wip