finally. fix add slave-mode methods, reverse upper/lower bound and several bug fixes 8-500-500 is about 13k