When you do something in tick you should start to ask yourself the question “Is this really necessary?” and if the answer is “yes” then “is there any low hanging fruit that helps the performance without adding a lot of complexity” and if the answer is “no” then let it run on tick until it becomes a problem.