Modifications to allow correct require('module') caching
Starting on background-tasks module