update views , photocapture codeproblems and surfacecontroller