update sax
added tests
fixed cache bug
fix bug in cache provider