re-make client if got error