use shutil.move incase stage/target dir are on separate partitions