optimize ui of publish view