implement message partial scan :)