update cmake and readme