 		private var _lastModifyIndex:int = 0;
 		
 		private var _busy:Boolean = false;
-		private var _crop:Rectangle = null;		
+		private var _sync:Boolean = false;		
 				
 		
 		public function get bitmapData() : BitmapData {

					}
					return steps;
				}(_bd.width, scale));
			}
			
			

				job.target = tmpBd;
				job.shader = shader;
				
				if (_sync) {
					job.start(true);
					onJobComplete(job.target);
				} else {
					job.addEventListener(ShaderEvent.COMPLETE, function(e:ShaderEvent) : void {
						onJobComplete(e.target.target);
					}, false, 0, true);
					job.start();
				}				 				
			}
			
			scale2(scale);
