get clear of the relationship of scheduler, io and io_bridge
1. add sk_assert and sk_io_bridge
2. refine scheduler and io logic