data load task and whenever