change to table view controller; add refresh control and alert view