improve binding between map and list of places