upgraded gulp with pipe condition