Bugfix: when OSX, module.__dict__.clear() can make reload Import Error

Feature: Add reloaded module cached