update and using new way to oauth