updates dispatch w/ awareness of context + classy extensions