removed direct push state, will try backbone router later