Modified the sync/async behavior logic of the forDataAtCoordinate* methods