reload binding & vim switching improvement