Load modules
Support rehash through SIGHUP