| update: optimze the gwen.