update complete method callback