Hi Tim, thanks for your reply.
I have try your solution. I also do a trick to let stratifiedjs evaluate necessary functions.
Basically this is what I do:
var my_code = '// some stratifiedjs script, that use hold etc';
var my_prefix = document.getElementById('my_prerequisites_scripts').innerText;
require('sjs:sys').eval(my_prefix + my_code + 'console.log("done")');
I hope this will help someone with the same problem too.