Predelavani na task based async model