The best ways to stay in contact with your PSAs and CSAs is through your team mailer, stream posts, SFIM chats, emails, social networks like facebook, twitter, skype, google+, linkedin, etc.
How often to keep in contact with them should be on daily basis. This will help you to build up a strong communication link with your downline and also establish a cordial relationship with them.