generic response implementation, UI fixes, update retrofit