improve ticker perf, use manhattan distance for range calculation