fix bugs

1. fix oom
2. fix tpl