Change usage of Executors since we just need a single thread and not a whole pool