Change Timer to ScheduledExecutorService