reuse existing authorization code if exists