Reuse row views in QueryAdapter when provided

fixes #2