use exception handle, and three time try it