'Registers a callback function to be notified when new message arrives after `message`.
:param message:     The message for which we want to handle new message after that in same chat.
:param callback:    The callback function which next new message arrives.'

def register_next_step_handler(self, message, callback):

    chat_id = message.chat.id
    if (chat_id in self.pre_message_subscribers_next_step):
        self.pre_message_subscribers_next_step[chat_id].append(callback)
    else:
        self.pre_message_subscribers_next_step[chat_id] = [callback]
