fix pow bug