implement server-side post transfer (the source post still remain yet)