huge performance fix when initially loading view