update with recursive copy - do not use without npm install ncp