Use thread to update usage data