switching from http async to retrofit