fix up failing tests with promise based compile helper
use promise based version of `compile` for roots-util