postpone eviction if the object is still being downloaded

properly handle the edge case of concurrent get and  eviction commands
when the get involves fetching the object from a peer