When you say "After canceling, i immediatly will go back to the end of the line (usually)", can you help me understand your logic behind this? It may be a good idea, but I can't really see why immediately looking at it. My thought is that if you're last in the Q, you have really high adverse selection risk, because the guy who took you out just got in on the new BBO without paying the spread. Furthermore, you've lowered your probability of capturing the spread (or whatever your strategy is, because I'm sure it's not to see prices move against you), because the probability of the Q behind you holding up against opposing order flow pressure has become lower than it was at your initial Q position.
I'm an engineer, not an academic so I welcome respectful questioning of my methods.... feel free

When I cancel and go back to the end of the queue, its not because I got taken out by anything/anyone, its because when my estimated position is nearing the front of the queue, I didn't think a fill would be profitable, so I canceled. The "usually" ( i.e not always) caveat I issued in the statement you quoted covers the situation when bbo (or whatever level i'm targeting) is about to move. So if there are only X number of contracts at BBO, and X is less than my strategies threshold, I won't pile on just to have my order filled and watch the market move away from me.
I just want to reiterate, I'm not making markets... I'm scalping for 1-2 pips, and trying to do so very quickly. My efforts to maintain a Q position has more to with exposing myself to more opportunities to capture small market wiggles than it does with trying to employ a market making strategy to capture the bid-ask spread.
Did I answer your question? I ramble sometimes...and don't always speak the same technical language as others..
Cheers