added callback to adapter signup method