Changed thread pool to FixedThreadPool