fixed watch collect on pipe index