fix the list height could be wrong