do some optmise to markerview
but failed
test
dp