allow async status messages during semi-sync ops, closes #43