2x imp.wakeup() at same time?

When will we be able to have 2 or more imp.wakeups()
active at the same time for 2 different functions?
Next version?

I do that right now so I think it is possible.

I think you may be right. Is there a limit? My code is confusing.
I noticed sleep() blocks wakeup()

I never use sleep() so I would not know. For my own reasons I would tend to keep the wakeup commands limited in my code; I think I have used 4 without trouble and maybe you can go much higher. It would depend on a lot of things as you might guess.

Yes, sleep blocks wakeup. Sleep is a foreground sleep. If you want to delay a task, you should be using imp.wakeup. You can have many of these running concurrently.