Southgate admits England have long way to go