rename callback -> refreshDataCallBack