add ui render delegete