Smooth transaction and fast push

Review