added custom setting of recalculation interval
now supports time difference for events with timestamps in the future