update oauth callback