Add a mechanism to clear all caches in the instance when someone update a data (it won't work if someone is watching a frontend and a user updates data from another one)
Simplify code