add custom datasource to detect access point failure