async file copy. support tokens in dest path.