update project

dispose bitmapdata after use