old delegate method has big logical calculate to get simple progress. so add simple delegate method to get progress