update paginator and add ways to deal with some exception