update powermathod