background scheduling

grr