port to guava threading pool