Enabled the cache, improved error message.
added #define parser
update README