Multiple timescales of normalized value coding underlie adaptive choice behavior