added ScheduledExecutor builder