add default init to job
begin add persistence support