optimize directory queries