split api and admin sections into different dispatchers