Thanks for the anwer,
So it's all because one single thread and execution order. You are right - when I call SLSB from multithreaded client, container creates more instances.
Unfortunately I have to use EJB 3.0 spec. Is JMS the only way for me to implement parallel processing in JEE-appropriate way ?