add listen handler to dataSource