feat(task): clear interval on trigger before waiting to the next check