Fixing up routing state machine for blog and potential caching mechanism