call complete delegate method upon calling stop