No need to hold onto futures in async process chain
misc simplification