Home Trends Struggling with margin and technical debt