fixed log msg order