recompile pigeon.js