update todo for has_custom_cost