always notify pipe upper layer when msg completed, avoid omiting wakeup upper.