update nanoc and listen