update simulator with timeshifting, py testcase for freq and timeshift