don't use setImmediate in action processor, because it's slow