session add callback