version update
improvement handle resize