func.js update