Fix/refactor openahjo client

* Combine `let` bindings in `select-case` and `sort-items-and-store`
* Remove unnecessary `do` block in `update`
* Use `if-let` instead of `let` + `if nil?`
* Format code