Added on_read_message()