update chef, add shell command support in chef cookbook