final js fetch moved earlier.