datastore: runQuery(stream mode) - use limit(n) logically - fixes #296