update complete method call back