defer updateavailablestates until allstates avail