testkey method now in a async task