cli: force sync for testing
removed 2 special case
sync: fail if async
decomposed conv wrapper