fix: timesteps generation
add: tolerance in shifting when you are in aggregation mode