check for peers finish download; flesh out peer msg handling