fix nested db transaction issue in move_object