Changed name of lodash compat library
Fixed issue with improperly named sync variable
Only cache item errors if the item exists
Replaced base64 library with native function