update detail view, add in http requests