load buffer and view module before key