update todo
use fputs