Update magic.js