updated dataManager