improve scheduling of check tasks