update TODO (remove mem leak)