recompile frontend js