Progress checkin: preliminary async reactive file copying working