add DataManage, use one scanner