add dummy callback function to *most* apis
update optional callback candidates