make home controler to make internal request instead of http