1. complete the timeout utility
2. update the message.json