auto download
fix bugs