Added cache force update and callback
Refactoring
Made error messages more clear
Changed API of namespaces
Version up to 8.0