add time shift and catchup access