add timeout param to M.Toast.show
fix a active state bug on <android 4