Replaced ScheduledThreadPoolExecutor with FixedThreadPool for improved thread submission performance, removed two unused InputStates