added module caching fix