fix posesion bug, add mongodb,and top value in cal result