Proteas prepared for challenging Sri Lanka tour