feature(messages) added renew_needed flag to messages