seperate handlers to pre and post
clear cache when update
add domain pattern container
add NS customize
fix a nullpointer exception
fix null pointer exception
move hash handler before cache
update docs