add proper delegate and dataSource
add activity indicator animation change

--- appeared bug with single tap