fixed menu init & rebuilt