gk progress callbak