task scheduling in own queue