add refresh button
cleanup