fix context_processor bug with multiple sites