add CameraDelegate
fix about CameraDelegate