update instead of save for oauth