feat: add pushing of only changed fields of local object