implement AsyncParser events

use footer from adapter class