extended android task model