add refresh_show function