fixed null pointer, but assigns mBitmap for every onDraw loop