Tokyo Police Club show worth a little inclimate weather