neo-go library has `management.UpdateWithData` wrapper so we can use it instead of raw `contract.Call` invocations in update methods. /cc @fyrchik