Add CallbackAdapter