Fix bug in paging register list when not in text search
Reduce overheads of batch registration through improved locking, more
work needed here