UM refactorings - access token, device