Update UI, added gradient to background and editText fields, refactore api call