20130213 redesign tengine job

redesign job classes in order to make job transaction small