make async testing more robust
update sample robot test