update cakefile, add publish task