cocoa: only call resize for view changing frame