[callback] add acceptance test