Fixed METIER menu ordering bug. Was due to asynchronous promises
response ordering differing from initial requests ordering.
Code clean up.