restructure sv code a bit and make it possible to set (un)read status by
uid (that plugin has to provide)