more fixes for custom runner
custom matchers for futures