Always do incremental updates in EnginioModel.

To avoid race condition when a two independent requests modify the same
row, but in different roles, we need to compute data change delta.