Instead of breaking the steps into two: first get the message, then pass the message to `sendMessageToSmsApp`, why not enclose all in this method, passing `balance` or `topup` as first parameter?