update behavior of home