Незнаю в чем была проблема, переписал все с нуля в новом проекте - работает как и хотелось.