use system cp to reduce io operations; doc updated