Complex status updates have attracted widespread attention in real-time monitoring services (e.g., real-time fire gas monitoring and wildfire spread prediction). In complex status updates, the status information needs to be obtained by processing the perceived original data. However, as lightweight terminals, temporarily deployed Internet of things (IoT) devices have no computing modules. Unmanned aerial vehicle (UAV) can act as a edge server to help IoT devices complete computing tasks by mobile edge computing (MEC). To this end, this paper considers a complex status update in UAV-assisted IoT, where an UAV moves in hovering-flight-hovering mode to ensure that it can serve IoT devices in different areas. When the UAV hovers, it obtains the status information based on the original data transmitted by the IoT device and sends it to the control center. During the complex status update, the short packet communication and time-varying channel are considered. To realize the trade-off optimization of the average age of information (AoI) and average power consumption of both IoT device and UAV within a long time, we formulate a location and dynamic status update strategy optimization problem for UAV hovering-flight-hovering mode. In order to solve the problem with Markov properties, we derive the state probability equations and further establish the linear programming problem with fixed UAV location. Then, we propose a probability-based algorithm to obtain UAV location and dynamic status update strategy. To adapt to more urgent scenarios, we propose a AoI threshold based strategy to reduce the complexity of the problem. State probability equations are derived under the strategy and a linear programming problem with a fixed AoI threshold are established. Next, we propose a low-complexity algorithm to obtain the optimal AoI threshold. Simulation results show that the proposed algorithms can optimize the three performance metrics in a balanced way and we need to select the appropriate transmit power of the IoT device and the computing capacity of the UAV to achieve better performance.