faster efficient version

removed error checking during adding users in initialization phase. add
parallel for in initialization and searching.