EDIT: Clearing my post to reduce the mess. Polecrab anwered my question but I haven't noticed. Thanks.
---
This is normal, the inputs never exactly match the outputs so it sends slightly more and you get some change back.
I understand a block carries out other transaction and this is normal.
Is it normal also some extra of my coins flow out from my wallet and get there back later?