fix for false update required events
convert blob to base64 in browsers that do not support storing blobs in indexedDb (safari)