Update callback.hpp