Datapack / Resourcepack Chaos

At the minute i execute execute as @e[tag=left-screen] run data merge entity @s {item:{id:"minecraft:red_dye",tag:{CustomModelData:3}}} execute as @e[tag=right-screen] run data merge entity @s {item:{id:"minecraft:lime_dye",tag:{CustomModelData:3}}} execute as @e[tag=screen] run data merge entity @s {item:{id:"minecraft:black_dye",tag:{CustomModelData:27}}} every tick to update three screens i have but it is very laggy can anyone help me to make the datapack not be as laggy?
Continue to help post