improvement and ref: don't redirect post action to get