improve offset calc