async blur
speed up using accelerate framework