Optimize oauth code