add build component task