update tmlib.js