update A* module