Added feature "change gradually"

Works fine. fix bugs that at the "birth and death" loop wouldn't go
through the pair rear-head.