In one cycle, application task is executed, if time is left, communication or user interface task is executed