No. Stay / keep in touch , not stick . The grammar is OK, of course-- as it is for eat / sleep / go / sit / compute / etc in touch -- but it is not semantically natural.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.