update description logic