add callback to update a user's number_done