optimize special for a++ like operation