slow numpy execution