update loader
using module.require