add callback functions to roster methods