data state updated after merge