Fixed the update_oauth method. This should stop the bugs in differentiating between accounts that exist and those that are new.