code editor synced with firebase