add FakeSplitterByRun
do not create job with 0 event
add patch scripts function