add refresh button
fix bug