fix: component temp service