added simple caching by default, tweaked search box