improve performance of home page data getter
concluding merge