Gitlab api: cannot sync repository permissions after a few hours

okay it look like this is the issue im having Drone doesn't implment Gitlab OAuth2 token refresh and causes 404 and code change webhook fails