fix setData