changed word retrieval to wait if data already requested, in lieu of re-requesting