update businessLogiclayer