more responsive query interface w/ progress and other improvements