homepage lifecycle