Add support for offline scheduling