change to call delegate's method from `setCurrentCell:`