add some context and todos
add support for multi widget caches, blog id exclude