add constrains on task creation
schedular will not assign task to device without tag