Update callback first draft