don't recalculate map when client hasn't moved very far