Keep2 share

actually make use of the WAIT_PATTERN; also, catch the case that someone is already downloading and, if so, wait 30min