Update to use OAuth