asynchTask with a timeout