Update A*
merge