saves in DB only changed data