create client if not already existing