Update proto api, not decode/encode immediately
Add log middleware for better logging