threads7.c update