caching

implemented caching for the padlist
cleanup