update api, multiple popup features on desktop, search location