v0.2.3.1 revise __um_search()
v0.2.3.2 revise __um_add()
v0.2.3.3 revise __um_calculating_id()