- add settings function
- optimize imagecache
- bug fixed