Update implementation of asawoo