some optimization
readme modified