delay data handling, fix abort condition, fix con->out is_closed handling