update for immutable@v3 and jsiom/cursor