update complete methods