improve portlet