wait for pending renders of the same URL

reduces load when one URL is requested many times
move pending set after cache miss