minor cleanings and allow querying all the keys returned by the index command

(by passing 0 as the num_keys argument)
the fetch() callback is never going to be called again if an object is already being fetched

so that check is irrelevant and useless (since the condition will never match)