recompile on open, only way to fix list from disappearing in ng repeat