use blob instead of data url; fix #76