break out completion callback from status callback
spead out the updates a bit