add search for user and binding purifier
improve performance