create a new db context for each request

otherwise we have multiple live object caches which can get out of sync
in a multithreaded server (eg starman)
notice expired pseudo-flag
separate notices page, showing expired notices also
simplified notices view on main index