async task on orientation change