fix bugs due to pagination