init commit
insert new field 'deleted' for deleted data
optimized version of fetching old and new data. empty fields will not be
longer posted if they keeps empty.