1. An apparatus comprising: a processor configured to perform multiple scan iterations to detect for access points and to identify candidate access points for association based on results of the multiple scan iterations; and a memory coupled to the processor; wherein the processor is configured to select at least one wireless local area network (WLAN) system and to detect for access points in the at least one WLAN system in the multiple scan iterations.