update callback third parameter