add require! lang, fix threadview