refactor(pipe) create: add ifExec