add target component name into rule entry, refine serialization progress