update layout
block back button
update api connection method
update async task
update utilties
update async task