Added back the init+update model for the bindings