add recent list & update style & fix bug