improve and fix a bug for thump