`update` now mirrors `setState` arguments, 0.2.0