not only uncomment the byte-compile result, but remove it
Added sychronized add