update : carousel swipe