Divide already-read message from controller

リファクタリングの続き :wrench: