OK to solve your issue you could refresh the cache on each machine. I am fairly certain we have an action for that. Let me look

You could use a broadcast message to refresh cache on each terminal when work period is closed.
Several rule events to handle it.
