Rising supply of MA homes for sale means time to buy