fix bug, new feature, update readme and history file