asynchoronous cover loading