need advice please not sure if this is bumble foot or mite