horrible workaround for too large bitmpas on Lollipop