commit with timer