Queueing task problem fixed!
When tasks are released but their previuse job is not finished. Their deadline has to be calculated based on the previuse deadline not current time.