add device to token
can now always call update
remove unused call, and only delete device if exists
simplyfying stuff
nil stuff
simplifying code