improve route condition 'admin'