separate concern of updateWithBlock
write tests for AQUtils