do not use singleton pattern for Savvy/Daemon/Runner/Scheduler