model syncBlock on destory