Well, it might be my mistake. I was still experiencing the problem in 1.1.1, but after saving Menu settings it works now.
I think there is a better solution for this, according to the wp_remote_get() documentation: http://codex.ww.wp.xz.cn/Function_API/wp_remote_get#Examples
$data = array();
$response = wp_remote_get( $apiurl );
if (is_wp_error($response)) {
$data = json_decode( $response['body'], true );
}