added test for module caching