update visible interface.