optimized android activity using SurfaceHolder