oauth providers cleanup
oauth class update