Update oauth workflow