* feat: extend app selector as middleware * fix: test * chore: prevent duplicate middleware additions