cache upcoming events