fixed bug for float ++ and --