Switched to FixedThreadPool